草庐IT

C++ register 关键字

全部标签

javascript object literal - 嵌套函数和 "this"关键字

在下面的示例中,当functionA()被调用时,this关键字引用包含对象,因此我可以访问它的属性(例如theValue)我的问题:如何从nestedfunctionB()中引用myObj的属性?varmyObj={theValue:"TheraininSpain",functionA:function(){alert(this.theValue);},moreFunctions:{functionB:function(){alert(????.theValue);}}}myObj.functionA();myObj.moreFunctions.functionB();提前致谢。

javascript - 使用 JQuery 设置 CSS 关键帧

我正在尝试确定div的高度,它根据文本的大小是动态的。我试图在CSS中动态设置它作为我的原始问题https://stackoverflow.com/questions/24150538/defining-a-height-in-css-for-animation-keyframe-within-itself?noredirect=1#comment37269329_24150538.我现在似乎有一个JQuery可以让您在https://github.com/jQueryKeyframes/jQuery.Keyframes上这样做.所以我按照他们的例子删除了我的CSS文件中的keyfra

javascript - JavaScript 中的 'native' 关键字是什么意思?

我在Chrome的开发者控制台中偶然发现了一个名为v8Locale的函数。出于好奇,我进入了获取源码的函数,结果显示如下代码:function(a){nativefunctionNativeJSLocale();varb=NativeJSLocale(a);this.locale=b.locale;this.language=b.language;this.script=b.script;this.region=b.region;}我开始在Internet上搜索并找到了thisfile这似乎是来源(尽管它看起来已经被缩小了)。我不知道native关键字在这里是什么意思。当我尝试自己制作

javascript - JavaScript 's “new” 关键字是否被认为是有害的(第 2 部分)?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭6年前。Improvethisquestion阅读以下内容question,我觉得大多数答案都没有说明为什么有些人(克罗克福德)选择不使用"new"关键字。这不是为了防止在没有“new”关键字的情况下意外调用函数。根据以下article由Crockford关于原型(prototype)继承,他实现了一种对象创建技术,更清楚地展示了JS的原型(prototype)性质。此技术现在甚至在JS1.8.5中实现.他反对使用new的论点可以更清

javascript - "this"使用 JavaScript 原型(prototype)对象时事件方法中的关键字

我正在尝试在事件处理程序中访问JavaScript中原型(prototype)类的成员变量——我通常会使用“this”关键字(或“that”[this的副本],在这种情况下事件处理程序)。不用说,我遇到了一些麻烦。以这个HTML片段为例:MyLink还有这段JavaScript代码:functionMyClass(){this.field="value"this.link=document.getElementById("myLink");this.link.onclick=this.EventMethod;}MyClass.prototype.NormalMethod=functio

javascript - 为什么在 JavaScript 中 `new` 的实例需要 `Date` 关键字?

我了解行为的差异。Date()返回表示当前日期的字符串,newDate()返回我可以调用其方法的Date对象的实例。但我不知道为什么。JavaScript是原型(prototype)化的,因​​此Date是一个函数和一个对象,该对象的成员函数(方法)也是对象。但我还没有编写或阅读过任何以这种方式运行的JavaScript,我想了解其中的区别。谁能告诉我一些函数的示例代码,它有一个方法,返回一个带有new运算符的实例,并在直接调用时输出一个字符串?即,这样的事情是如何发生的?Date();//returns"FriAug27201012:45:39GMT-0700(PDT)"newDat

javascript - 我可以将关键帧动画的进度设置为特定阶段吗?

我有一个包含多个步骤的关键帧动画:@keyframesrotateLeftSideCustom{0%{}40%{-webkit-transform:rotateY(-15deg);transform:rotateY(-15deg);opacity:.8;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}100%{-webkit-transform:scale(0.8)translateZ(-200px);transform:scale(0.8)translateZ(-200px)

javascript - 有人可以解释 ES6 Javascript 中的 'super()' 关键字(尤其是与 React 相关的)吗?

我正在学习React.js,我看到构造函数中经常使用super关键字。我知道super允许子类访问this关键字。但是,我找不到更多的解释。为什么调用super()神奇地让我的类访问this?为什么super关键字将this绑定(bind)到类的上下文?当我不处理子类时,为什么我不必调用super()? 最佳答案 对不起,图片是日文的,但看起来很容易理解。当您在类成员函数中使用super函数时,extends关键字也应该被使用。当你在extending类中调用superlikesuper(args)时,它会调用extended类的构

javascript - 为什么要使用 void 关键字?

这个问题在这里已经有了答案:JavaScript`undefined`vs`void0`(4个答案)关闭9年前。我在kriskowal/q中看到了这段代码:/***Appliesthepromisedfunctioninafutureturn.*@paramobjectpromiseorimmediatereferencefortargetfunction*@paramargsarrayofapplicationarguments*/Q.fapply=fapply;functionfapply(value,args){returndispatch(value,"apply",[void

javascript - ES7 中新的 async 和 await 关键字是从 C# 复制过来的吗?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭7年前。Improvethisquestion注意到Java中没有async和await,ES7中的这些新关键字是从C#语言复制而来的?我很好奇起源:谁提出了关键字名称,JS社区中是否有人正在利用.NET框架的概念?